(function($) {
    
    $.fn.filestyle = function(options) {
                        
        return this.each(function() {
            
            var self = this          
            
            if( $(this).parent('.customfile').length == 0 ) {
            
	            $(this).addClass('customfile-input')		
				.wrap('<div class="customfile" />')
				.before('<span aria-hidden="true" class="customfile-button">ფაილის არჩევა</span><span aria-hidden="true" class="customfile-feedback">ფაილი არჩეული არაა...</span>')
				.change(function() { $(this).prev(".customfile-feedback").text($(this).val().replace(/(c:\\)*fakepath\\/i, '')) })	;
				
				
				$(this).parent().mousemove(function(e) {
					$(this).children(".custom-file").css({
						'left': e.pageX - $(this).offset().left, 
						'top': e.pageY - $(this).offset().top - $(this).outerHeight() - 5
					});
				}); 			
			
			}       


			$(".customfile")
			.mouseover(function() { $(this).addClass('customfile-hover'); })
			.mouseout(function() { $(this).removeClass('customfile-hover');  });

			
      
        });
        

    };
    
})(jQuery);
